>>> Building on exopi-2 under games/openjk BDEPENDS = [devel/ninja;graphics/png;devel/sdl2;graphics/jpeg;devel/cmake/core] DIST = [games/openjk:openjk-0.0.0.20210505-5ce94064.tar.gz] FULLPKGNAME = openjk-0.0.0.20210505 RDEPENDS = [graphics/png;devel/sdl2;graphics/jpeg] (Junk lock failure for exopi-2 at 1764826534.41808) Received IO (Junk lock obtained for exopi-2 at 1764826535.70) Received IO Woken up games/openjk Woken up games/openjk >>> Running depends in games/openjk at 1764826537.33 last junk was in devel/avr/libc /usr/sbin/pkg_add -aI -Drepair jpeg-3.1.2v0 png-1.6.51 sdl2-2.32.8 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.8p0 jpeg-3.1.2v0 ninja-1.11.1p1v1 png-1.6.51 sdl2-2.32.8 /usr/sbin/pkg_add -aI -Drepair jpeg-3.1.2v0 png-1.6.51 sdl2-2.32.8 >>> Running show-prepare-results in games/openjk at 1764826540.83 ===> games/openjk ===> Building from scratch openjk-0.0.0.20210505 ===> openjk-0.0.0.20210505 depends on: cmake-core-* -> cmake-core-3.31.8p0 ===> openjk-0.0.0.20210505 depends on: ninja-* -> ninja-1.11.1p1v1 ===> openjk-0.0.0.20210505 depends on: sdl2-* -> sdl2-2.32.8 ===> openjk-0.0.0.20210505 depends on: jpeg-* -> jpeg-3.1.2v0 ===> openjk-0.0.0.20210505 depends on: png-* -> png-1.6.51 ===> 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-3.31.8p0 jpeg-3.1.2v0 ninja-1.11.1p1v1 png-1.6.51 sdl2-2.32.8 (Junk lock released for exopi-2 at 1764826542.16) distfiles size=13523004 >>> Running patch in games/openjk at 1764826542.20 ===> games/openjk ===> Checking files for openjk-0.0.0.20210505 `/exopi-cvs/ports/distfiles/openjk-0.0.0.20210505-5ce94064.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for openjk-0.0.0.20210505 rm -f /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/SDL2/include/SDL_config_macosx.h.orig ===> Patching for openjk-0.0.0.20210505 ===> Applying OpenBSD patch patch-CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Why would upstream add the arch name at the end of all binaries? | |Index: CMakeLists.txt |--- CMakeLists.txt.orig |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 125. Hunk #2 succeeded at 148. Hunk #3 succeeded at 391 (offset 2 lines). done ===> Applying OpenBSD patch patch-cmake_Modules_InstallConfig_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: cmake/Modules/InstallConfig.cmake |--- cmake/Modules/InstallConfig.cmake.orig |+++ cmake/Modules/InstallConfig.cmake -------------------------- Patching file cmake/Modules/InstallConfig.cmake using Plan A... Hunk #1 succeeded at 17. done ===> Applying OpenBSD patch patch-code_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Add -lGL and -lGLU to openjk_sp | |see: https://github.com/JACoders/OpenJK/pull/1037 | |Unbreaks crash when toggling fullscreen in the singleplayer binary on |OpenBSD. openjk (multiplayer binary) uses -lGL and -lGLU but openjk_sp |did not. | |Index: code/CMakeLists.txt |--- code/CMakeLists.txt.orig |+++ code/CMakeLists.txt -------------------------- Patching file code/CMakeLists.txt using Plan A... Hunk #1 succeeded at 46. done ===> Applying OpenBSD patch patch-code_client_cl_cgame_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: code/client/cl_cgame.cpp |--- code/client/cl_cgame.cpp.orig |+++ code/client/cl_cgame.cpp -------------------------- Patching file code/client/cl_cgame.cpp using Plan A... Hunk #1 succeeded at 73. done ===> Applying OpenBSD patch patch-code_client_cl_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: code/client/cl_main.cpp |--- code/client/cl_main.cpp.orig |+++ code/client/cl_main.cpp -------------------------- Patching file code/client/cl_main.cpp using Plan A... Hunk #1 succeeded at 1088. done ===> Applying OpenBSD patch patch-codemp_client_cl_cgameapi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/client/cl_cgameapi.cpp |--- codemp/client/cl_cgameapi.cpp.orig |+++ codemp/client/cl_cgameapi.cpp -------------------------- Patching file codemp/client/cl_cgameapi.cpp using Plan A... Hunk #1 succeeded at 1699. done ===> Applying OpenBSD patch patch-codemp_client_cl_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/client/cl_main.cpp |--- codemp/client/cl_main.cpp.orig |+++ codemp/client/cl_main.cpp -------------------------- Patching file codemp/client/cl_main.cpp using Plan A... Hunk #1 succeeded at 2372. done ===> Applying OpenBSD patch patch-codemp_client_cl_uiapi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/client/cl_uiapi.cpp |--- codemp/client/cl_uiapi.cpp.orig |+++ codemp/client/cl_uiapi.cpp -------------------------- Patching file codemp/client/cl_uiapi.cpp using Plan A... Hunk #1 succeeded at 1274. done ===> Applying OpenBSD patch patch-codemp_qcommon_vm_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/qcommon/vm.cpp |--- codemp/qcommon/vm.cpp.orig |+++ codemp/qcommon/vm.cpp -------------------------- Patching file codemp/qcommon/vm.cpp using Plan A... Hunk #1 succeeded at 137. Hunk #2 succeeded at 176. done ===> Applying OpenBSD patch patch-codemp_server_sv_gameapi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/server/sv_gameapi.cpp |--- codemp/server/sv_gameapi.cpp.orig |+++ codemp/server/sv_gameapi.cpp -------------------------- Patching file codemp/server/sv_gameapi.cpp using Plan A... Hunk #1 succeeded at 2803. done ===> Applying OpenBSD patch patch-shared_sys_sys_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: shared/sys/sys_main.cpp |--- shared/sys/sys_main.cpp.orig |+++ shared/sys/sys_main.cpp -------------------------- Patching file shared/sys/sys_main.cpp using Plan A... Hunk #1 succeeded at 466. Hunk #2 succeeded at 548. Hunk #3 succeeded at 597. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/openjk at 1764826543.81 ===> games/openjk ===> Generating configure for openjk-0.0.0.20210505 ===> Configuring for openjk-0.0.0.20210505 sed -i "s,-O3,-I/usr/X11R6/include,g" /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:19 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /exopi-obj/pobj/openjk-0.0.0.20210505/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 -- Git revision is GITDIR-NOTFOUND -- Found JPEG: /usr/local/lib/libjpeg.so.71.0 (found version "62") -- Found ZLIB: /usr/lib/libz.so.7.1 (found version "1.3.1.1") -- Found PNG: /usr/local/lib/libpng.so.18.2 (found version "1.6.51") -- Found OpenGL: /usr/X11R6/lib/libGL.so.19.2 -- Configuring done (2.4s) -- Generating done (0.4s) 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.20210505/build-amd64 >>> Running build in games/openjk at 1764826547.01 ===> games/openjk ===> Building for openjk-0.0.0.20210505 Change Dir: '/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/ioapi.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/ioapi.c:224:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | void fill_fopen_filefunc (pzlib_filefunc_def) | ^ 1 warning generated. [2/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/unzip.c [3/736] : && /usr/local/bin/cmake -E rm -f lib/minizip/libbundled_minizip.a && /usr/bin/ar qc lib/minizip/libbundled_minizip.a lib/minizip/CMakeFiles/bundled_minizip.dir/ioapi.c.o lib/minizip/CMakeFiles/bundled_minizip.dir/unzip.c.o && /usr/bin/ranlib lib/minizip/libbundled_minizip.a && : [4/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cgame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cgame.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cgame.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [5/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cin.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cin.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cin.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [6/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_console.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_console.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_console.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [7/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_input.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_input.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_input.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [8/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_keys.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_keys.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_keys.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [9/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [10/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_mp3.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_mp3.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_mp3.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [11/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_parse.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_parse.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_parse.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [12/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_scrn.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_scrn.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_scrn.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [13/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_ui.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_ui.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_ui.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [14/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_ambient.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_ambient.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_ambient.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [15/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:64:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 64 | typedef struct | ^ | MusicInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:110:2: note: type is not C-compatible due to this member declaration 110 | void Rewind() | ^~~~~~~~~~~~~ 111 | { | ~ 112 | MP3Stream_Rewind( &chMP3_Bgrnd ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | s_backgroundSamples = sfxMP3_Bgrnd.iSoundLengthInSamples; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:124:3: note: type is given name 'MusicInfo_t' for linkage purposes by this typedef declaration 124 | } MusicInfo_t; | ^ 7 warnings generated. [16/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp:262:7: warning: variable 'len' set but not used [-Wunused-but-set-variable] 262 | int len = (int)(info->samples / stepscale); | ^ 7 warnings generated. [17/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mix.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mix.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mix.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [18/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_music.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_music.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_music.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [19/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [20/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_load.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_load.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_load.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [21/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_patch.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_patch.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_patch.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [22/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_polylib.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_polylib.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_polylib.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [23/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_test.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_test.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_test.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [24/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_trace.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_trace.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_trace.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [25/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cmd.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cmd.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cmd.cpp:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [26/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/common.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/common.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/common.cpp:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [27/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cvar.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cvar.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cvar.cpp:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [28/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/files.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/files.cpp:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/files.cpp:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [29/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/md4.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/md4.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/md4.cpp:30: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [30/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/msg.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/msg.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/msg.cpp:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [31/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/net_chan.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/net_chan.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/net_chan.cpp:24: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [32/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [33/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_ingame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_ingame.cpp:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_ingame.cpp:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [34/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_interface.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_interface.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_interface.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [35/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/strip.cpp [36/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/persistence.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/persistence.cpp:21: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/persistence.cpp:21: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [37/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:25: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:996:7: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 996 | int sum; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:997:7: warning: variable 'totalTouched' set but not used [-Wunused-but-set-variable] 997 | int totalTouched; | ^ 8 warnings generated. [38/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/ojk_saved_game.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/ojk_saved_game.cpp:10: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/ojk_saved_game.cpp:10: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [39/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [40/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [41/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [42/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:7: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:7: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [43/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [44/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [45/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_ccmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_ccmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_ccmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [46/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_client.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_client.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_client.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [47/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_game.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_game.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_game.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [48/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_init.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_init.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_init.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [49/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [50/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_savegame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [51/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_snapshot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_snapshot.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_snapshot.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [52/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_world.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_world.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_world.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [53/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [54/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cdct.c [55/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/csbt.c [56/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/csbtb.c [57/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/csbtl3.c [58/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cup.c [59/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cupini.c [60/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cupl1.c [61/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cupl3.c [62/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cwin.c [63/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cwinb.c [64/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cwinm.c [65/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/hwin.c [66/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/l3dq.c [67/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/l3init.c [68/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/mdct.c [69/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/mhead.c [70/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/msis.c [71/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/towave.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/towave.c:389:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 389 | int iFrameCounter; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/towave.c:490:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 490 | int iFrameCounter; | ^ 2 warnings generated. [72/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/uph.c [73/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/upsf.c [74/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/wavep.c [75/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_atoms.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_atoms.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_atoms.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [76/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_connect.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_connect.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_connect.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [77/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_main.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_main.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [78/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_saber.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_saber.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_saber.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [79/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_shared.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_shared.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [80/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_syscalls.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [81/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [82/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [83/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_log.cpp [84/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [85/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [86/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [87/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [88/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [89/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Animal.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Animal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Animal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Animal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_AssassinDroid.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_AssassinDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/weapons.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_AssassinDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/weapons.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_AssassinDroid.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Atst.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_BobaFett.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_BobaFett.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_BobaFett.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_BobaFett.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Civilian.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Civilian.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Civilian.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Civilian.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Default.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Default.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Default.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Default.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Droid.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Droid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Droid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Droid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_GalakMech.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_GalakMech.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_GalakMech.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_GalakMech.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Grenadier.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Grenadier.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Grenadier.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Grenadier.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_HazardTrooper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_HazardTrooper.cpp:39: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_HazardTrooper.cpp:39: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_HazardTrooper.cpp:39: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Howler.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Howler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Howler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Howler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_ImperialProbe.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_ImperialProbe.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_ImperialProbe.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_ImperialProbe.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Interrogator.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Interrogator.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Interrogator.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Interrogator.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Jedi.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Jedi.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Jedi.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Jedi.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark1.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark1.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark1.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark1.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Mark2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_MineMonster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_MineMonster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_MineMonster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_MineMonster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Rancor.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Rancor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Rancor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Rancor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Remote.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Remote.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Remote.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Remote.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_RocketTrooper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_RocketTrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_RocketTrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_RocketTrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SaberDroid.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SaberDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SaberDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SaberDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SandCreature.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SandCreature.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SandCreature.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_SandCreature.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Seeker.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Seeker.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Seeker.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Seeker.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sentry.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sentry.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sentry.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sentry.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sniper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sniper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sniper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Sniper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Stormtrooper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Stormtrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Stormtrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Stormtrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Tusken.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Utils.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Utils.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Utils.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Utils.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Wampa.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Wampa.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Wampa.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AI_Wampa.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_active.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_active.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_active.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_active.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_active.cpp:2908:7: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 2907 | if ( ent->client->ps.legsAnimTimer <= 1150 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2908 | && ent->client->ps.legsAnimTimer > 10500 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [120/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_breakable.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_breakable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_breakable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_breakable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_camera.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_camera.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_camera.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_camera.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_client.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_client.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_client.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_client.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_cmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_cmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_cmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_cmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_combat.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_combat.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_combat.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_combat.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_emplaced.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_emplaced.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_emplaced.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_emplaced.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_functions.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_functions.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_functions.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_functions.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_fx.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_fx.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_fx.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_fx.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_inventory.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_inventory.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_inventory.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_inventory.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_itemLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_itemLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_itemLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_itemLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_items.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_items.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_items.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_items.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mem.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mem.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mem.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mem.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc_model.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc_model.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc_model.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_misc_model.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_missile.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_missile.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_missile.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_missile.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mover.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mover.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/weapons.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mover.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/weapons.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_mover.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_nav.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_nav.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_nav.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_nav.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navigator.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navigator.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navigator.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navigator.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navnew.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navnew.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navnew.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_navnew.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_object.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_object.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_object.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_object.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_objectives.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_objectives.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_objectives.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_objectives.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_rail.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_rail.cpp:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_rail.cpp:34: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_rail.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_ref.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_ref.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_ref.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_ref.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_roff.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_roff.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_roff.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_roff.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_savegame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_savegame.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_session.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_session.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_session.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_session.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_spawn.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_spawn.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_spawn.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_spawn.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_svcmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_svcmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_svcmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_svcmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_target.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_target.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_target.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_target.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/G_Timer.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/G_Timer.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/G_Timer.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/G_Timer.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_trigger.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_trigger.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_trigger.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_trigger.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_turret.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_turret.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_turret.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_turret.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_usable.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_usable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_usable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_usable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_utils.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_utils.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_utils.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_utils.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weapon.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weapon.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weapon.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weapon.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weaponLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weaponLoad.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weaponLoad.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_weaponLoad.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [158/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC.cpp:441:17: warning: address of 'trace.plane' will always evaluate to 'true' [-Wpointer-bool-conversion] 441 | if( !( &trace.plane ) ) | ~ ~~~~~~^~~~~ 9 warnings generated. [159/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_behavior.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_behavior.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_behavior.cpp:31: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_behavior.cpp:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_combat.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_combat.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_combat.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_combat.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_goal.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_goal.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_goal.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_goal.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_misc.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_misc.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_misc.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_move.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_move.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_move.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_move.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_reactions.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_reactions.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_reactions.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_reactions.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_senses.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_senses.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_senses.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_senses.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_sounds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_sounds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_sounds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_sounds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_spawn.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_spawn.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_spawn.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_spawn.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_stats.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_stats.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_stats.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_stats.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_utils.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_utils.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_utils.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/NPC_utils.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_atst.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_pistol.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_pistol.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_pistol.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_pistol.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_rifle.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_rifle.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_rifle.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_blaster_rifle.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bot_laser.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bot_laser.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bot_laser.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bot_laser.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bowcaster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bowcaster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bowcaster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_bowcaster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_concussion.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_concussion.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_concussion.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_concussion.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_demp2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_demp2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_demp2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_demp2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_det_pack.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_det_pack.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_det_pack.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_det_pack.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_disruptor.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_disruptor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_disruptor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_disruptor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_emplaced_gun.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_emplaced_gun.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_emplaced_gun.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_emplaced_gun.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_flechette.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_flechette.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_flechette.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_flechette.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_melee.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_melee.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_melee.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_melee.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_noghri_stick.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_noghri_stick.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_noghri_stick.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_noghri_stick.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_repeater.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_repeater.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_repeater.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_repeater.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_rocket_launcher.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_rocket_launcher.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_rocket_launcher.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_rocket_launcher.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saber.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saber.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saber.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saber.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saberLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saberLoad.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saberLoad.cpp:25: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_saberLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_stun_baton.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_stun_baton.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_stun_baton.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_stun_baton.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_thermal.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_thermal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_thermal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_thermal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_trip_mine.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_trip_mine.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_trip_mine.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_trip_mine.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_tusken.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/wp_tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/Q3_Interface.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/Q3_Interface.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/Q3_Interface.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/Q3_Interface.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_misc.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_misc.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_misc.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [193/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pangles.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pangles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pangles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pangles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [194/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_panimate.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_panimate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_panimate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_panimate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pmove.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pmove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pmove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pmove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_pmove.cpp:11000:4: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 10999 | if ( kickMove == LS_KICK_F_AIR | ~~~~~~~~~~~~~~~~~~~~~~~~~ 11000 | && kickMove == LS_KICK_B_AIR | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [196/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_slidemove.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_slidemove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_slidemove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_slidemove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [197/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AnimalNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AnimalNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AnimalNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/AnimalNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_vehicleLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_vehicleLoad.cpp:46: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_vehicleLoad.cpp:46: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_vehicleLoad.cpp:46: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/FighterNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/FighterNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/FighterNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/FighterNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_vehicles.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_vehicles.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_vehicles.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_vehicles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/SpeederNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/SpeederNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/SpeederNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/SpeederNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/WalkerNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/WalkerNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/WalkerNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/WalkerNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_camera.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_camera.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_camera.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_camera.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_consolecmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_consolecmds.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_consolecmds.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_consolecmds.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_credits.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_credits.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_credits.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_credits.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_draw.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_draw.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_draw.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_draw.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_drawtools.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_drawtools.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_drawtools.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_drawtools.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_effects.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_effects.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_effects.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_effects.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_ents.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_ents.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_ents.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_ents.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_event.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_event.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_event.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_event.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_info.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_info.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_info.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_info.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_lights.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_lights.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_lights.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_lights.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_localents.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_localents.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_localents.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_localents.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_media.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_media.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_media.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_marks.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_marks.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_marks.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_marks.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_players.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_players.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_players.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_players.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_playerstate.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_playerstate.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_playerstate.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_playerstate.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_predict.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_predict.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_predict.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_predict.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_scoreboard.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_scoreboard.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_scoreboard.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_scoreboard.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_servercmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_servercmds.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_servercmds.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_servercmds.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_snapshot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_snapshot.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_snapshot.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_snapshot.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_syscalls.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_text.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_text.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_text.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_text.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_view.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_view.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_view.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_view.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_weapons.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_weapons.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_weapons.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_weapons.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_ATSTMain.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_ATSTMain.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_ATSTMain.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_ATSTMain.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Blaster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Blaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Blaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Blaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Bowcaster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Bowcaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Bowcaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Bowcaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_BryarPistol.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_BryarPistol.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_BryarPistol.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_BryarPistol.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Concussion.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Concussion.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Concussion.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Concussion.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_DEMP2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_DEMP2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_DEMP2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_DEMP2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Disruptor.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Disruptor.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Disruptor.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Disruptor.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Emplaced.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Emplaced.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Emplaced.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Emplaced.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Flechette.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Flechette.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Flechette.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_Flechette.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_HeavyRepeater.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_HeavyRepeater.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_HeavyRepeater.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_HeavyRepeater.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_NoghriShot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_NoghriShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_NoghriShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_NoghriShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_RocketLauncher.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_RocketLauncher.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_RocketLauncher.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_RocketLauncher.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_TuskenShot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_TuskenShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_TuskenShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FX_TuskenShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxPrimitives.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxPrimitives.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxPrimitives.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxPrimitives.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxScheduler.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxScheduler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxScheduler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxScheduler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxSystem.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxSystem.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxSystem.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxSystem.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxTemplate.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxTemplate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxTemplate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxTemplate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxUtil.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxUtil.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxUtil.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/FxUtil.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/gameinfo.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/gameinfo.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/gameinfo.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [246/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.h:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.h:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../ui/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/tri_coll_test.h:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [248/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [249/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [250/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [251/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [252/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:5: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/weapons.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:5: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/weapons.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:5: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/BlockStream.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/BlockStream.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/BlockStream.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [254/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/Sequence.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/Sequence.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/Sequence.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [256/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/Sequencer.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/Sequencer.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/Sequencer.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [257/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/TaskManager.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/TaskManager.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/TaskManager.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/icarus/TaskManager.cpp:1688:8: warning: variable 'numWritten' set but not used [-Wunused-but-set-variable] 1688 | int numWritten; | ^ 7 warnings generated. [258/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/ratl.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/ratl.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/ratl.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ratl/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [259/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ravl/CBounds.cpp [260/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Ravl/CVec.cpp [261/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/hfile.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/hfile.cpp:38: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/hfile.cpp:38: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [262/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/hstring.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/hstring.cpp:44: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/hstring.cpp:44: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/Rufl/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [263/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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 -Xlinker --dependency-file=code/game/CMakeFiles/jagame.dir/link.d -shared -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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_API.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_API.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_API.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [265/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_bolts.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_bolts.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_bolts.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [266/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_bones.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_bones.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_bones.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_misc.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_misc.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [268/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_surfaces.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_surfaces.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/G2_surfaces.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [269/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/matcomp.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/matcomp.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/matcomp.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [270/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [271/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [272/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [273/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [274/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [275/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_arb.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_arb.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_arb.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [276/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_backend.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_backend.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_backend.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_bsp.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_bsp.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_bsp.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_cmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_cmds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_cmds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [279/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_curve.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_curve.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_curve.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [280/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_draw.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_draw.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_draw.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [281/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_ghoul2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_ghoul2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_ghoul2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_ghoul2.cpp:3707:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 3707 | int triCount = 0; | ^ 7 warnings generated. [282/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_image.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_image.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_image.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [283/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_init.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_init.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_init.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [284/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_light.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_light.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_light.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [285/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_marks.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_marks.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_marks.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [287/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_mesh.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_mesh.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_mesh.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [288/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_model.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_model.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_model.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_quicksprite.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_quicksprite.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_quicksprite.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [290/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_scene.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_scene.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_scene.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [291/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shade.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shade.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shade.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [292/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shade_calc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shade_calc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shade_calc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [293/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shader.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shader.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shader.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shader.cpp:3375:9: warning: comparison of array 'tr.worldDir' equal to a null pointer is always false [-Wtautological-pointer-compare] 3375 | if( tr.worldDir == NULL || !*tr.worldDir ) | ~~~^~~~~~~~ ~~~~ 7 warnings generated. [294/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shadows.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shadows.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_shadows.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [295/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_skin.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_skin.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_skin.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [296/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_sky.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_sky.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_sky.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [297/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_stl.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_stl.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_stl.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [298/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_subs.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_subs.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_subs.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [299/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_surface.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_surface.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_surface.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [300/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_surfacesprites.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_surfacesprites.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_surfacesprites.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [301/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_world.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_world.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_world.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [302/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_WorldEffects.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_WorldEffects.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/tr_WorldEffects.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [303/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_font.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_font.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_font.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [304/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_load.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_load.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_load.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [305/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_jpg.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_jpg.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_jpg.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [306/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_tga.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_tga.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_tga.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_png.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_png.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_image_png.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [308/736] /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_noise.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_noise.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:512: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/tr_noise.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/rd-common/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [309/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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 -Xlinker --dependency-file=code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/link.d -shared -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 /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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_bspq3.cpp [311/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_cluster.cpp [312/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_debug.cpp [313/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_entity.cpp [314/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_file.cpp [315/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_main.cpp [316/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_move.cpp [317/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_optimize.cpp [318/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_reach.cpp [319/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_route.cpp [320/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_routealt.cpp [321/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_aas_sample.cpp [322/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_char.cpp [323/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_chat.cpp [324/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_gen.cpp [325/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_goal.cpp [326/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_move.cpp [327/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_weap.cpp [328/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ai_weight.cpp [329/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_ea.cpp [330/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/be_interface.cpp [331/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_crc.cpp [332/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_libvar.cpp [333/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_log.cpp [334/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_memory.cpp [335/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_precomp.cpp [336/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_script.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/botlib/l_struct.cpp [338/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [339/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [340/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [341/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [342/736] : && /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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_load.cpp [344/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_patch.cpp [345/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_polylib.cpp [346/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_test.cpp [347/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_trace.cpp [348/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cmd.cpp [349/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/common.cpp [350/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cvar.cpp [351/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/files.cpp [352/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/GenericParser2.cpp [353/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/huffman.cpp [354/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/md4.cpp [355/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/md5.cpp [356/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/msg.cpp [357/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/matcomp.cpp [358/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/net_chan.cpp [359/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/net_ip.cpp [360/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/persistence.cpp [361/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/q_shared.cpp [362/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/RoffSystem.cpp [363/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/stringed_ingame.cpp [364/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/stringed_interface.cpp [365/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/vm.cpp [366/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/z_memman_pc.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/z_memman_pc.cpp:669:7: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 669 | int sum; | ^ 1 warning generated. [367/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [368/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [369/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [370/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp [371/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/BlockStream.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/GameInterface.cpp [373/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Instance.cpp [374/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Interface.cpp [375/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Memory.cpp [376/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Q3_Interface.cpp [377/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Q3_Registers.cpp [378/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Sequence.cpp [379/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Sequencer.cpp [380/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/TaskManager.cpp [381/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/NPCNav/navigator.cpp [382/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_bot.cpp [383/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_ccmds.cpp [384/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_challenge.cpp [385/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_client.cpp [386/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_game.cpp [387/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_init.cpp [388/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_main.cpp [389/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_net_chan.cpp [390/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_snapshot.cpp [391/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_world.cpp [392/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_gameapi.cpp [393/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/snapvector.cpp [394/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_avi.cpp [395/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_cgame.cpp [396/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_cgameapi.cpp [397/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_cin.cpp [398/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_console.cpp [399/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_input.cpp [400/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_keys.cpp [401/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_lan.cpp [402/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_main.cpp [403/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_net_chan.cpp [404/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_parse.cpp [405/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_scrn.cpp [406/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_ui.cpp [407/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/cl_uiapi.cpp [408/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/FXExport.cpp [409/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/FxPrimitives.cpp [410/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/FxScheduler.cpp [411/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/FxSystem.cpp [412/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/FxTemplate.cpp [413/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/FxUtil.cpp [414/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_ambient.cpp [415/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_dma.cpp [416/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_mem.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_mem.cpp:262:7: warning: variable 'len' set but not used [-Wunused-but-set-variable] 262 | int len = (int)(info->samples / stepscale); | ^ 1 warning generated. [417/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_mix.cpp [418/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_mp3.cpp [419/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/client/snd_music.cpp [420/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cdct.c [421/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/csbt.c [422/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/csbtb.c [423/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/csbtl3.c [424/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cup.c [425/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cupini.c [426/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cupl1.c [427/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cupl3.c [428/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cwin.c [429/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cwinb.c [430/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/cwinm.c [431/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/hwin.c [432/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/l3dq.c [433/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/l3init.c [434/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/mdct.c [435/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/mhead.c [436/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/msis.c [437/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/towave.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/towave.c:386:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 386 | int iFrameCounter; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/towave.c:487:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 487 | int iFrameCounter; | ^ 2 warnings generated. [438/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/uph.c [439/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/upsf.c [440/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/mp3code/wavep.c [441/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp [442/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp [443/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp [444/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp [445/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp [446/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_log.cpp [447/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp [448/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp [449/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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: common.cpp(codemp/CMakeFiles/openjk.dir/qcommon/common.cpp.o:(Com_Init(char*))): warning: rand() may return deterministic values, is that what you want? ld: warning: snd_mem.cpp(codemp/CMakeFiles/openjk.dir/client/snd_mem.cpp.o:(R_CheckMP3s(char const*))): warning: sprintf() is often misused, please use snprintf() 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() [450/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_load.cpp [451/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_patch.cpp [452/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_polylib.cpp [453/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_test.cpp [454/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cm_trace.cpp [455/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cmd.cpp [456/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/common.cpp [457/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/cvar.cpp [458/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/files.cpp [459/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/GenericParser2.cpp [460/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/huffman.cpp [461/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/md4.cpp [462/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/md5.cpp [463/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/msg.cpp [464/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/matcomp.cpp [465/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/net_chan.cpp [466/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/net_ip.cpp [467/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/persistence.cpp [468/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/q_shared.cpp [469/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/RoffSystem.cpp [470/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/stringed_ingame.cpp [471/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/stringed_interface.cpp [472/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/vm.cpp [473/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/z_memman_pc.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/z_memman_pc.cpp:669:7: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 669 | int sum; | ^ 1 warning generated. [474/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [475/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [476/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [477/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp [478/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/BlockStream.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/GameInterface.cpp [480/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Instance.cpp [481/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Interface.cpp [482/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Memory.cpp [483/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Q3_Interface.cpp [484/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Q3_Registers.cpp [485/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Sequence.cpp [486/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/Sequencer.cpp [487/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/icarus/TaskManager.cpp [488/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/NPCNav/navigator.cpp [489/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_bot.cpp [490/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_ccmds.cpp [491/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_challenge.cpp [492/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_client.cpp [493/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_game.cpp [494/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_init.cpp [495/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_main.cpp [496/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_net_chan.cpp [497/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_snapshot.cpp [498/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_world.cpp [499/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/server/sv_gameapi.cpp [500/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/snapvector.cpp [501/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ghoul2/G2_gore.cpp [502/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/G2_API.cpp [503/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/G2_bolts.cpp [504/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/G2_bones.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/G2_misc.cpp [506/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/G2_surfaces.cpp [507/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_backend.cpp [508/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_ghoul2.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_init.cpp [510/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_main.cpp [511/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_mesh.cpp [512/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_model.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_shader.cpp [514/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-dedicated/tr_skin.cpp [515/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/null/null_client.cpp [516/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/null/null_input.cpp [517/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/null/null_renderer.cpp [518/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/null/null_snddma.cpp [519/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp [520/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp [521/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp [522/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_log.cpp [523/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp [524/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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: cm_load.cpp(codemp/CMakeFiles/openjkded.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: common.cpp(codemp/CMakeFiles/openjkded.dir/qcommon/common.cpp.o:(Com_Init(char*))): warning: rand() may return deterministic values, is that what you want? 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() [525/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/ai_main.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/ai_util.c [527/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/ai_wpnav.c [528/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/AnimalNPC.c [529/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_g2_utils.c [530/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_misc.c [531/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_panimate.c [532/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_pmove.c [533/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saber.c [534/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saberLoad.c [535/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saga.c [536/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_slidemove.c [537/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_vehicleLoad.c [538/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_weapons.c [539/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/FighterNPC.c [540/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_active.c [541/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_bot.c [542/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_client.c [543/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_cmds.c [544/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_combat.c [545/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_cvar.c [546/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_exphysics.c [547/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_ICARUScb.c [548/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_items.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_log.c [550/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_main.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_main.c:85:7: warning: variable 'c' set but not used [-Wunused-but-set-variable] 85 | int c, c2; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_main.c:85:10: warning: variable 'c2' set but not used [-Wunused-but-set-variable] 85 | int c, c2; | ^ 2 warnings generated. [551/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_mem.c [552/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_misc.c [553/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_missile.c [554/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_mover.c [555/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_nav.c [556/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_navnew.c [557/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_object.c [558/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_saga.c [559/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_session.c [560/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_spawn.c [561/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_svcmds.c [562/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_syscalls.c [563/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_target.c [564/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_team.c [565/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_timer.c [566/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_trigger.c [567/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_turret.c [568/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_turret_G2.c [569/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_utils.c [570/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_vehicles.c [571/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_vehicleTurret.c [572/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/g_weapon.c [573/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC.c [574/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Atst.c [575/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Default.c [576/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Droid.c [577/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_GalakMech.c [578/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Grenadier.c [579/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Howler.c [580/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_ImperialProbe.c [581/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Interrogator.c [582/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Jedi.c [583/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Mark1.c [584/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Mark2.c [585/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_MineMonster.c [586/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Rancor.c [587/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Remote.c [588/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Seeker.c [589/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Sentry.c [590/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Sniper.c [591/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Stormtrooper.c [592/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Utils.c [593/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_AI_Wampa.c [594/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_behavior.c [595/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_combat.c [596/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_goal.c [597/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_misc.c [598/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_move.c [599/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_reactions.c [600/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_senses.c [601/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_sounds.c [602/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_spawn.c [603/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_stats.c [604/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/NPC_utils.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/SpeederNPC.c [606/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/tri_coll_test.c [607/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/w_force.c [608/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/w_saber.c [609/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/WalkerNPC.c [610/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/q_shared.c [611/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [612/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [613/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [614/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [615/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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 -Xlinker --dependency-file=codemp/game/CMakeFiles/jampgame.dir/link.d -shared -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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/AnimalNPC.c [617/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_g2_utils.c [618/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_misc.c [619/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_panimate.c [620/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_pmove.c [621/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saber.c [622/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saberLoad.c [623/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saga.c [624/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_slidemove.c [625/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_vehicleLoad.c [626/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_weapons.c [627/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/FighterNPC.c [628/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/SpeederNPC.c [629/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/WalkerNPC.c [630/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_consolecmds.c [631/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_cvar.c [632/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_draw.c [633/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_drawtools.c [634/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_effects.c [635/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_ents.c [636/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_event.c [637/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_info.c [638/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_light.c [639/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_localents.c [640/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_main.c [641/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_marks.c [642/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_newDraw.c [643/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_players.c [644/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_playerstate.c [645/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_predict.c [646/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_saga.c [647/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_scoreboard.c [648/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_servercmds.c [649/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_snapshot.c [650/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_spawn.c [651/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_syscalls.c [652/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_turret.c [653/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_view.c [654/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_weaponinit.c [655/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/cg_weapons.c [656/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_blaster.c [657/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_bowcaster.c [658/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_bryarpistol.c [659/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_demp2.c [660/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_disruptor.c [661/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_flechette.c [662/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_force.c [663/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_heavyrepeater.c [664/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/cgame/fx_rocketlauncher.c [665/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/q_shared.c [666/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [667/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [668/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [669/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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 -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [670/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_shared.c [671/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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 -Xlinker --dependency-file=codemp/cgame/CMakeFiles/cgame.dir/link.d -shared -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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_misc.c [673/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saberLoad.c [674/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_saga.c [675/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_vehicleLoad.c [676/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/game/bg_weapons.c [677/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/q_shared.c [678/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [679/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [680/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [681/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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 -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [682/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_atoms.c [683/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_cvar.c [684/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_force.c [685/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_gameinfo.c [686/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_main.c /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_main.c:7417:13: warning: variable 'numinvisible' set but not used [-Wunused-but-set-variable] 7417 | static int numinvisible; | ^ /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_main.c:7708:23: warning: variable 'numTimeOuts' set but not used [-Wunused-but-set-variable] 7708 | static int numFound, numTimeOuts; | ^ 2 warnings generated. [687/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_saber.c [688/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_shared.c [689/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ui/ui_syscalls.c [690/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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 -Xlinker --dependency-file=codemp/ui/CMakeFiles/ui.dir/link.d -shared -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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/G2_API.cpp [692/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/G2_bolts.cpp [693/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/G2_bones.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/G2_misc.cpp [695/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/G2_surfaces.cpp [696/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_arb.cpp [697/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_backend.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_bsp.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_cmds.cpp [700/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_curve.cpp [701/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_decals.cpp [702/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_ghoul2.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_image.cpp [704/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_init.cpp [705/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_light.cpp [706/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_main.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_marks.cpp [708/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_mesh.cpp [709/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_model.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_quicksprite.cpp [711/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_scene.cpp [712/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_shade.cpp [713/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_shade_calc.cpp [714/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_shader.cpp [715/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_shadows.cpp [716/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_skin.cpp [717/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_sky.cpp [718/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_subs.cpp [719/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_surface.cpp [720/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_surfacesprites.cpp [721/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_world.cpp [722/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla/tr_WorldEffects.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/ghoul2/G2_gore.cpp [724/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-common/tr_font.cpp [725/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-common/tr_image_load.cpp [726/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-common/tr_image_jpg.cpp [727/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-common/tr_image_tga.cpp /exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-common/tr_image_png.cpp [729/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-common/tr_noise.cpp [730/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/matcomp.cpp [731/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/qcommon/q_shared.cpp [732/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [733/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [734/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [735/736] /exopi-obj/pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/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.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [736/736] : && /exopi-obj/pobj/openjk-0.0.0.20210505/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 -Xlinker --dependency-file=codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/link.d -shared -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 /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 1764827727.82 ===> games/openjk ===> Faking installation for openjk-0.0.0.20210505 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/openjk_sp -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/openjk_sp" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/OpenJK/jagame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/rdsp-vanilla.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/rdsp-vanilla.so" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/openjk -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/openjk" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/openjkded -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/OpenJK/jampgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/base/jampgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/OpenJK/cgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/base/cgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/OpenJK/ui.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/base/ui.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/rd-vanilla.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/JediAcademy/rd-vanilla.so" to "/usr/local/lib:/usr/X11R6/lib" /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.20210505 -DHOMEPAGE=https://openjk.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Brian\ Callahan\ \ -DPREFIX=/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505 -c -m 555 /exopi-cvs/ports/games/openjk/files/jamp /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505 -DHOMEPAGE=https://openjk.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Brian\ Callahan\ \ -DPREFIX=/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505 -c -m 555 /exopi-cvs/ports/games/openjk/files/jasp /exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505 -DHOMEPAGE=https://openjk.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Brian\ Callahan\ \ -DPREFIX=/exopi-obj/pobj/openjk-0.0.0.20210505/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.20210505 -c -m 555 /exopi-cvs/ports/games/openjk/files/openjkded /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/bin/openjkded >>> Running package in games/openjk at 1764827728.62 ===> games/openjk `/exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/.fake_done' is up to date. Installing /exopi-cvs/ports/games/openjk/pkg/README as /exopi-obj/pobj/openjk-0.0.0.20210505/fake-amd64/usr/local/share/doc/pkg-readmes/openjk ===> Building package for openjk-0.0.0.20210505 Create /exopi-cvs/ports/packages/amd64/all/openjk-0.0.0.20210505.tgz Creating package openjk-0.0.0.20210505 reading plist| checking dependencies| checking dependencies|devel/sdl2 checking dependencies|graphics/jpeg checking dependencies|graphics/png checksumming| checksumming| | 0% checksumming|** | 3% checksumming|*** | 5% checksumming|***** | 8% checksumming|****** | 10% checksumming|******** | 13% checksumming|********* | 15% checksumming|*********** | 18% checksumming|************ | 20% checksumming|************** | 23% checksumming|*************** | 25% checksumming|***************** | 28% checksumming|****************** | 30% checksumming|******************** | 33% checksumming|********************* | 35% checksumming|*********************** | 38% checksumming|************************ | 40% checksumming|************************** | 43% checksumming|*************************** | 45% checksumming|***************************** | 48% checksumming|******************************* | 50% checksumming|******************************** | 53% checksumming|********************************** | 55% checksumming|*********************************** | 58% checksumming|************************************* | 60% checksumming|************************************** | 63% checksumming|**************************************** | 65% checksumming|***************************************** | 68% checksumming|******************************************* | 70% checksumming|******************************************** | 73% checksumming|********************************************** | 75% checksumming|*********************************************** | 78% checksumming|************************************************* | 80% checksumming|************************************************** | 83% checksumming|**************************************************** | 85% checksumming|***************************************************** | 88% checksumming|******************************************************* | 90% checksumming|******************************************************** | 93% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******** | 13% archiving|*********** | 18% archiving|******************* | 29% archiving|************************** | 40% archiving|********************************* | 52% archiving|************************************** | 60% archiving|******************************************** | 69% archiving|*********************************************** | 73% archiving|************************************************* | 77% archiving|****************************************************** | 84% archiving|********************************************************** | 91% archiving|************************************************************* | 96% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/openjk-0.0.0.20210505.tgz >>> Running clean in games/openjk at 1764827733.33 ===> games/openjk ===> Cleaning for openjk-0.0.0.20210505 >>> Ended at 1764827733.89 max_stuck=5.03/waiting-for-lock #174=2.93/depends=3.49/show-prepare-results=1.37/patch=1.59/configure=3.20/build=1180.82/fake=0.80/package=4.70/clean=0.60